package com.group.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.common.domain.dto.GroupAddDTO;
import com.common.domain.dto.GroupUpdateDTO;
import com.common.domain.po.Group;
import com.common.domain.vo.GroupAdminListByPageVO;
import com.common.domain.vo.GroupWebListVO;

import java.util.List;

/**
 * @author 路亚
 * @version 0.1
 * @className GroupService
 * @description
 * @date 2024/12/14 19:31
 * @since jdk11
 */
public interface GroupService extends IService<Group> {

    void add(GroupAddDTO dto);

    void updateGroup(GroupUpdateDTO dto);

    List<GroupWebListVO> webList(Integer page);

    GroupAdminListByPageVO adminList(Integer page);
}
